#include <iostream>

int add(int a, int b)
{
    return a + b;
}

float add(float a, float b)
{
    return a + b;
}

double add(double a, double b)
{
    return a + b;
}

int add(int a,int b,int)
{
    return a + b;
}

int main()
{
    int a = 10;
    float b = 10.5;
    add(1,2,'s');
    //相同的代码展现不同的执行结果：多态
    std::cout<<a<<std::endl;
    return 0;
}